home *** CD-ROM | disk | FTP | other *** search
/ Educational Software Cooperative 4 / Educational Software Cooperative 4.iso / mxdb / software / sw9 / g1655.prd < prev    next >
Encoding:
Text File  |  1995-04-02  |  4.4 KB  |  79 lines

  1. Product:  BLOCKADE
  2.  
  3. Playing the game
  4. --------------------
  5.  
  6.   Each player takes turns to place his pieces on the board, with the
  7. objective of ending up with the highest score. You may ONLY move
  8. to a square adjacent to BOTH one of yours and your opponents pieces.
  9. When you move, squares ADJACENT to your move are effected thus:-
  10.  
  11. - If an opponents piece is surrounded by 3 or more (RULE 1) of yours,
  12.     you capture it. Hit F2 key on main menu to change threshold.
  13. - If an empty square is surrounded by 3 or more (RULE 2) of yours,
  14.     you capture it. (F3 key adjusts threshold)
  15. - If one of YOUR pieces is surrounded by 4 or more (RULE 3) of yours,
  16.     it is turned into an OPPONENTS piece! (F4 key adjusts threshold)
  17.  
  18.  
  19.                   In Depth..
  20.                 --------------
  21.  
  22.   Ok, thats the help blurb, as given in the program, now some background.
  23. Having written versions of most of the well-known two-player strategy games,
  24. I decided to start inventing my own. I wanted something with very simple
  25. components and territorial concepts, like OTHELLO and GO, but at the same
  26. time complexities at depth. Examine the above rules - note that any move ONLY
  27. effects the squares IMMEDIATLY ADJACENT to the move. I originally experimented
  28. with rules that stretched right across the board (a bit like 'chaos' theory)
  29. - however it was too complex to be playable, and computer move-generation
  30. and search time would have been high. Originally I allowed moves anywhere
  31. on the board, however I found that by limiting moves to empty squares
  32. adjacent to BOTH a white and black piece, the MOBILITY (ie. number of legal
  33. moves) available to players drops, and play becomes more forceful. Tactics
  34. are sharpened futher by awarding special point bonuses for occupying
  35. EDGE and CORNER squares - this, in combination with the mobility limitation
  36. leads to long, interesting winning sequences and lines. Because of the
  37. adjacency rule, it is necessary to have some pieces on the board to kick
  38. the game off - the pattern I have chosen allows plenty of choices early on
  39. in the game.
  40.  
  41.   Incidentally, I mention CHAOS theory above, and it is interesting to note
  42. that two-player combat games like BLOCKADE, CHESS, OTHELLO, DRAUGHTS and
  43. others, often exhibit CHAOTIC behaviour patterns - ie. an insignificant
  44. move can lead to a long tactical forcing sequence that wins the game. Often
  45. there is no surface justification for the winning move, indeed sometimes it
  46. is a sacrificial move! While CHAOS is very trendy at the moment, two-player
  47. games like CHESS etc have been left on the sidelines. Maybe modern computer
  48. experts don't like to admit that CHESS & DRAUGHTS players discovered CHAOS
  49. hundreds of years ago... Food for thought. Anyway back to BLOCKADE...
  50.  
  51.   Of course, since it is early days for this game, it is very difficult to
  52. decide what strategies are effective. However a few obsevations are possible -
  53. notice that once a square is completely surrounded, it becomes STABLE and
  54. can not be flipped again - ie. its effect on the final score is permanant.
  55. Obviously since the EDGE and CORNER squares score highly, particular attention
  56. should be taken to play around these areas. Think when moving within two
  57. squares distance of a CORNER square - are you offering your opponent a corner?
  58. Remember that your opponent can legally move to the SAME squares as you can.
  59. I would speculate that it is probably advantageous to have the final SEALING
  60. move in a given area of the board. It is also probably wise to try to REDUCE
  61. mobility when significantly ahead in points, in an attempt to finish the
  62. game before your opponent can recover, and conversly to INCREASE mobility
  63. when behind, although again this is speculative.
  64.  
  65.   The current version uses a simple small search to determine the computers
  66. reply - I find this good enough to beat me most of the time! If you like this
  67. game, you will find a stronger version on PCS GAMES-PACK 4, with more levels.
  68. Do give this game a bit of time - once you master the rules, it grows on you!
  69.  
  70.   People often ask how we generate such small, fast programs - well special
  71. thanks must go to Borland and thier excellent Turbo-C compiler - this can
  72. generate much, much faster/smaller code than, say, Quickbasic. Forget the
  73. rest, Turbo-C is the best! Contact Borland on Freephone 0800 212727
  74. (or 0734 321150) for futher info. You will find some of our own special
  75. C-Tools for Turbo-C on our Util-Pack..
  76.  
  77.   Anyway, I hope you enjoy BLOCKADE!
  78.  
  79.